home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / ter12b.zip / TER12B._XE / MANUAL.EXE / PROTOCOL.HLP < prev    next >
Text File  |  1993-12-01  |  21KB  |  442 lines

  1.  
  2.  ^m╒════════════════╤══════╡^t Protocol options ^m╞╕
  3.  │^r Internal       ^m│                          │
  4.  │ ^nExternal       ^m│                          │
  5.  │ ^nDefault        ^m│ ^hZmodem                   ^m│
  6.  │ ^nAllow auto     ^m│ ^hYes                      ^m│
  7.  ╘════════════════╧══════════════════════════╛^n
  8.  
  9.  ^hDefault^n
  10.  
  11.  Where to put cursor as the default when pressing Page-Up or Page-Down.
  12.  
  13.  ^hAllow auto^n
  14.  
  15.  Global switch for allowing auto-download for all protocols.
  16.  
  17.  ^hInternal protocols^n
  18.  
  19.   ^m╒═════════════════════╤╡^t Internal protocols ^m╞╕
  20.   │ ^nEnable protocols    ^m│                      │
  21.   │^r CPS adjust          ^m│ ^h5  ^n%                 ^m│
  22.   │ ^nHangup after time   ^m│ ^h10                   ^m│
  23.   │ ^nHangup default      ^m│ ^hNo                   ^m│
  24.   │                     │                      │
  25.   │ ^nZmodem/ZedZap:      ^m│                      │
  26.   │ ^nAllow CRC-32        ^m│ ^hYes                  ^m│
  27.   │ ^nAllow recovery      ^m│ ^hYes                  ^m│
  28.   │ ^nCheck file date     ^m│ ^hNo                   ^m│
  29.   │ ^nTouch file          ^m│ ^hNo                   ^m│
  30.   │ ^nIncrease filename   ^m│ ^hYes                  ^m│
  31.   │ ^nAlways overwrite    ^m│ ^hNo                   ^m│
  32.   │ ^nZmodem signature    ^m│ ^hrz..**               ^m│
  33.   │ ^nAuto upload         ^m│ ^hYes                  ^m│
  34.   │                     │                      │
  35.   │ ^nAscii send/receive  ^m│                      │
  36.   ╘═════════════════════╧══════════════════════╛^n
  37.  
  38.   ^hEnable internal protocols^n
  39.  
  40.    ^m╒═════════════════════════╤═════╡^t Enable/disable protocols ^m╞╕
  41.    │ ^b■ ^hZ  ^nZmodem             ^m│ ^nThe most used protocol          ^m│
  42.    │ ^b■ ^hP  ^nZedZap             ^m│ ^nZmodem 8k for 2 Terminates      ^m│
  43.    │ ^b■ ^rA^n  ^nAscii              ^m│ ^nText files                      ^m│
  44.    │ ^b■ ^hX  ^nXmodem             ^m│ ^nNot good, last choice           ^m│
  45.    │ ^b■ ^h1  ^nXmodem 1k          ^m│ ^nNot good, last choice           ^m│
  46.    │ ^b■ ^hE  ^nXmodem 1k-G        ^m│ ^nFast, but not good              ^m│
  47.    │ ^b■ ^hY  ^nYmodem Batch       ^m│ ^nOk, but Zmodem is better        ^m│
  48.    │ ^b■ ^hG  ^nYmodem-G           ^m│ ^nNo correction, only with MNP    ^m│
  49.    │ ^b■ ^hK  ^nKermit             ^m│ ^nHost/Server/Unix                ^m│
  50.    ╘═════════════════════════╧═════════════════════════════════╛^n
  51.  
  52.    Press SPACE to toggle use, if you disable some of these protocols,
  53.    then they will also be disabled in the hostmode. Press RETURN to change
  54.    the hotkey.
  55.  
  56.   ^hCPS adjust^n
  57.  
  58.    If you think your CPS rate is a little wrong you can adjust the values by
  59.    telling how many percent Terminate should add. Many external protocols
  60.    will claim that they get a much higher CPS rate than possible or use
  61.    other expressions like 'throughput', 'speed' etc. and then people will
  62.    think that the protocol is much faster. Don't be fooled, Zmodem is still
  63.    one of the fastest, and it is normally not worth the work to setup
  64.    an external protocol, unless it is a full duplex protocol like BiModem
  65.    or HSLink, which transfers files both ways at the same time. Remember
  66.    even if an external protocol gives you 1-2% faster transfers that time
  67.    will be lost just by swapping out memory and calling the protocol.
  68.  
  69.   ^hHangup after time^n
  70.  
  71.    When using the internal protocols you can toggle if you want to hangup
  72.    right after the transfer. This option allows you to choose how many
  73.    seconds to wait before hanging up.
  74.  
  75.   ^hHangup default^n
  76.  
  77.    When transferring files, which value should be used as default.
  78.    If Yes, then Terminate will try to hangup after every transfer. You
  79.    can also change this value while transfering files by pressing 'H',
  80.    only available with internal protocols. If Yes then after a download
  81.    with an external protocol, Terminate will countdown and hangup if
  82.    not aborted. Please remember that you should only hangup after a
  83.    transfer if you are allowed by the sysop. A lot of sysops do not
  84.    like this, so please ask him/her first.
  85.  
  86.   ^hZmodem/ZedZap:^n
  87.  
  88.    Zmodem is the most used protocol in the world now, it has many special
  89.    features and allows you to control a few things.
  90.    When auto-downloading with ZedZap 8k, instead of Zmodem, the other
  91.    end must send a 'ZAP' before the normal Zmodem string, then Terminate
  92.    will start up ZedZap instead. This is currently only supported by
  93.    the internal hostmode in Terminate.
  94.  
  95.    ^hAllow CRC-32^n
  96.  
  97.     CRC means 'cyclic redundancy check' and is for checking if a block
  98.     received or sent was error free. A very few, old Zmodems might only
  99.     support CRC-16 check, which is less secure than the CRC-32 check.
  100.     You should only turn this off in very rare cases.
  101.  
  102.    ^hAllow recovery^n
  103.  
  104.     If a file transfer is aborted, you can resume the transfer where you left
  105.     off if this feature is enabled.
  106.  
  107.    ^hCheck file date^n
  108.  
  109.     When resuming a transfer, Terminate will test to see if the filesize is
  110.     the same this time, but you can also set Terminate to test the file date
  111.     / time. (In this case, Touch File should not be enabled.)
  112.  
  113.    ^hTouch file^n
  114.  
  115.     Zmodem will also transfer the original file date/time stamp. If you
  116.     enable this option, all files received will be touched with the current
  117.     date/time.
  118.  
  119.    ^hIncrease filename^n
  120.  
  121.     If the file already exists and it is Terminate decides not to recover the
  122.     file, Terminate will increment the filename like this:
  123.     DANBBS.ARJ -> DANBBS.AR1
  124.     If DANBBS.AR1 exits Terminate will keep on incrementing, first 1..9, then
  125.     A..Z, then abort.
  126.  
  127.    ^hAlways overwrite^n
  128.  
  129.     With this option Terminate does not check if the file already exists and
  130.     simply overwrites the existing file.
  131.  
  132.    ^hZmodem signature^n
  133.  
  134.     In terminal mode Terminate will scan for this string if autodownload is
  135.     enabled. When Terminate gets this string Zmodem download will start.
  136.     On some systems you need to shorten this string into: 'rz'+#13 , but
  137.     normally you should not change this.
  138.  
  139.    ^hAuto upload^n
  140.  
  141.     When a '**'#24'B01' is received then Terminate will assume an upload is
  142.     wanted and enter the protocol selection menu.
  143.  
  144.   ^hAscii send/receive^n
  145.  
  146.    ^m╒═══════════════════════════════╡^t ASCII transfer ^m╞╕
  147.    │ ^nSettings for Receive/view and Send/view         ^m│
  148.    │                                                 ^m│
  149.    │ ^nStrip high bit           ^hOff                    ^m│
  150.    │ ^nRemote abort char        ^h24  ^n(ASCII)            ^m│
  151.    │                                                 │
  152.    │ ^n─ Send ─                                        ^m│
  153.    │                                                 │
  154.    │ ^nLocal echo               ^hOn                     ^m│
  155.    │^r Blank line -=> 1 Space ^n  ^hOn                     ^m│
  156.    │ ^nLine pacing              ^h0   ^n(1/10 seconds)     ^m│
  157.    │ ^nCharacter pacing         ^h0   ^n(1/10 seconds)     ^m│
  158.    │ ^nCR translation           ^hNone                   ^m│
  159.    │ ^nLF translation           ^hNone                   ^m│
  160.    │                                                 │
  161.    │ ^n─ Receive ─                                     ^m│
  162.    │                                                 │
  163.    │ ^nCR translation           ^hNone                   ^m│
  164.    │ ^nLF translation           ^hNone                   ^m│
  165.    │                                                 │
  166.    ╘═════════════════════════════════════════════════╛^n
  167.  
  168.    ^hStrip high bit^n
  169.  
  170.     Strip away characters with ascii values above 127.
  171.  
  172.    ^hRemote abort char^n
  173.  
  174.     If this option is not #0 then the remote can abort the transfer by
  175.     sending this character (normally #24 (Ctrl-X) is used).
  176.  
  177.    ^hLocal echo^n
  178.  
  179.     When transferring a file, this allows you to see what it is you are
  180.     sending.
  181.  
  182.    ^hBlank line -=> 1 Space^n
  183.  
  184.     Some BBS editors will abort on blank lines, so this option will
  185.     take blank lines and turn them into a single space.
  186.     #13#10 -=> #20#13#10 = Blank, carriage return (CR), linefeed (LF)
  187.  
  188.    ^hLine pacing^n
  189.  
  190.     How many 1/10 second to wait between each line. Some BBS editors are not
  191.     fast enough to accept all the characters if you just send a lot of lines
  192.     without a pause.
  193.  
  194.    ^hCharacter pacing^n
  195.  
  196.     If you want it to be real slow, you can also make a pause between each
  197.     character - but this is slow and is not advised.
  198.  
  199.    ^hCR/LF translation^n
  200.  
  201.     When sending or receiving carriage returns and linefeeds you can change
  202.     or strip them with this option. This is only used in special cases and
  203.     should not normally be changed.
  204.     A CR can be either stripped or changed into either a LF or CR+LF.
  205.     Same goes for a LF.
  206.  
  207.   ^hExternal protocols^n
  208.  
  209.    ^m╒══════════╡^t External protocols ^m╞╕
  210.    │ ^b■ ^hPuma/Mpt                     ^m│
  211.    │^r ■ BiModem                      ^m│
  212.    │ ^b■ ^hHSlink                       ^m│
  213.    │ ^b■ ^hSuper Zmodem                 ^m│
  214.    │ ^b■ ^hLynx                         ^m│
  215.    │ ^b■ ^hCMP - Chatmanager            ^m│
  216.    │ ^b■ ^hJmodem                       ^m│
  217.    │ ^b■ ^hZmodem external              ^m│
  218.    │ ^b■ ^hZmodem GIFLINK               ^m│
  219.    │ ^b■ ^hFax receive                  ^m│
  220.    │   ^hFree slot                    ^m│
  221.    │   ^hFree slot                    ^m│
  222.    ╘════════════════════════════════╛^n
  223.  
  224.    External protocols are often used by experienced comms. users.
  225.    Transferring files has become some kind of artform, where everybody tries
  226.    to outdo each other. The internal Zmodem is often the preferred protocol,
  227.    since otherwise it can sometimes be impossible to keep track of how many
  228.    files have been downloaded. Especially on networks or in multitasking
  229.    environments, where several people have access to the download directory.
  230.  
  231.    Terminate calculates the bytes downloaded by first checking the download
  232.    directory size before and after the protocol has been called. Then the
  233.    CPS rate is calculated based upon the time from leaving Terminate until
  234.    back in Terminate again. If you are in a multitasking environment, please
  235.    do not delete or change any files in the download directory while an
  236.    external transfer is in progress. I have set up all the most popular
  237.    protocols and a lot of people have tested the settings, but there can be
  238.    many, many problems setting up an external protocol if you haven't tried
  239.    it before. Don't believe that the actual CPS rate that external protocols
  240.    claim to achieve is always correct, there are some limitations that are
  241.    impossible to exceed and still some protocols claim to be better than
  242.    is physically possible. Another reason for using an external protocol is
  243.    that it offers some special things that are not included in the terminal
  244.    package, like the BiModem/HSLink which are full duplex protocols (that
  245.    means you can transfer files both ways at the same time and even chat).
  246.    These are high-tech protocols and impossible to implement in a terminal
  247.    program because the specifications are not released. Well, if you are a
  248.    newcomer, there will be a while before you will need these.
  249.  
  250.  ^m╒═══════════════════╤═══════════════════════════════════╡^t Change protocol ^m╞╕
  251.  │^r Protocol name     ^m│ ^hZmodem external                                      ^m│
  252.  │ ^nInformation       ^m│ ^hThe immortal protocol                                ^m│
  253.  │ ^n[Path]+Filename   ^m│ ^hGSZ.EXE                                              ^m│
  254.  │ ^nAsk at downloads  ^m│ ^hNo                                                   ^m│
  255.  │ ^nChange to UL dir  ^m│ ^hYes                                                  ^m│
  256.  │ ^nChange to DL dir  ^m│ ^hYes                                                  ^m│
  257.  │ ^nBatch             ^m│ ^hYes                                                  ^m│
  258.  │ ^nHotkey            ^m│ ^hZ                                                    ^m│
  259.  │                   │ ^n!P=COM1-8 !C=COM0-7 !0=DownloadPath !E=No COMMAND.COM^m│
  260.  │                   │ ^n!M=Swap memory first !W=Wait for return after !B=Baud^m│
  261.  │ ^nUpload parameters ^m│ ^hhandshake on port !P speed !B sz                     ^m│
  262.  │ ^nDownload param.   ^m│ ^hhandshake on port !P speed !B pB4096 rz -Z -m -rr    ^m│
  263.  │ ^nAuto-download     ^m│ ^hYes                                                  ^m│
  264.  │ ^nSignature         ^m│ ^hrz.**.                                               ^m│
  265.  │ ^nSignature hex     ^m│ ^h727A0D2A2A180000000000000000000000000000             ^m│
  266.  ├───────────────────┴──────────────────────────────────────────────────────┤
  267.  │ ^nIf [Path] not is used, protocol path will be used instead.               ^m│
  268.  │ ^nA signature is the chars that the sending protocol is sending to start.  ^m│
  269.  │ ^nZmodem looks almost like this: rz**B0000000000    You can monitor a new ^m│
  270.  │ ^nprotocol with the ASCII download (PgDn,A), and then convert the bytes to ^m│
  271.  │ ^nhex. Just a small part of the signature (5-10 chars at most) is needed   ^m│
  272.  │ ^ndepending on how redundant it is. All 00 at the end are ignored.         ^m│
  273.  ╘══════════════════════════════════════════════════════════════════════════╛^n
  274.  
  275.    ^hProtocol name^n
  276.  
  277.     The name that is presented in the menus.
  278.  
  279.    ^hInformation^n
  280.  
  281.     Any information you would like to see in the menus.
  282.  
  283.    ^h[Path]+Filename^n
  284.  
  285.     Filename of the protocol. If no path is supplied then the protocol
  286.     directory will be used.
  287.  
  288.    ^hAsk at downloads^n
  289.  
  290.     Ask the filename, should only be used with none-batch protocols.
  291.  
  292.    ^hChange to UL dir^n
  293.  
  294.     Before starting the external protocol, change to upload directory.
  295.     Some external protocols are limited to not allow the upload directory
  296.     in unregistered versions.
  297.  
  298.    ^hChange to DL dir^n
  299.  
  300.     If you change to the download directory, then you will normally not
  301.     have to enter a path on the commandline, because the external protocol
  302.     will then use the current directory.
  303.  
  304.    ^hBatch^n
  305.  
  306.     Batch protocol means that it can transfer several files after each
  307.     other. Protocols like Zmodem, Bimodem, Hslink, Ymodem batch are batch
  308.     protocols and Xmodem is a none batch.
  309.  
  310.    ^hHotkey^n
  311.  
  312.     Which key should activate this protocol in
  313.  
  314.    ^hUpload parameters / Download param.^n
  315.  
  316.     When using an external protocol you will need to send some parameters
  317.     to the program, to tell the program the port and baudrate and other
  318.     information it might need.
  319.  
  320.      ^h!P^n  Replace !P with port-number. If you are using COM2 then !P
  321.          will be replaced with a '2'.
  322.  
  323.      ^h!C^n  Same as above but some protocols use port 0..7 instead of 1..8
  324.          If you are using COM2 then !P will be replaced with a '1'.
  325.  
  326.      ^h!B^n  Replace !B with baudrate.
  327.  
  328.      ^h!0^n  Replace !0 with downloadpath, example: C:\TERMINAT\DOWNLOAD\
  329.  
  330.      ^h!M^n  Swap Terminate out to memory or disk first, try first without
  331.          this parameter and see if you have enough memory to run it without
  332.          swapping. This will increase the start of the protocol.
  333.  
  334.      ^h!W^n  Wait for return before returning to Terminate.
  335.          You can use this for testing the protocol, if the protocol
  336.          gives you some kind of error message and the screen is to
  337.          fast for looking.
  338.  
  339.      ^h!E^n  Do not use a second COMMAND.COM, call directly.
  340.          If you use this parameter then you must give the complete
  341.          path+filename+ext, like: C:\PROTOCOL\HSLINK.EXE !E !M
  342.  
  343.    ^hAuto-download^n
  344.  
  345.     Testing for incoming signature and try to start protocol without
  346.     you have to press PageDown and select the protocol manually.
  347.  
  348.    ^hSignature / Signature hex^n
  349.  
  350.     You can either edit the signature as a string and enter special
  351.     characters with the Alt-A function or you can enter the signature
  352.     in hexnumbers. Look at all the default external protocols for
  353.     more examples.
  354.  
  355.  ^hTransfering files^n
  356.  
  357.  ^m╒══════════════╤══════════════╤═════════════════╤════════╤╡^t File transfer ^m╞╕
  358.  │ ^nProtocol     ^m│ ^hZmodem       ^m│ ^nTotal errors    ^m│        │                 │
  359.  │ ^nCheck/size   ^m│ ^hCrc32/1024   ^m│ ^nTotal blocks    ^m│   ^h1843 ^m│ ^nRequest file    ^m│
  360.  │ ^nFile name    ^m│ ^hDANBBS.ARJ   ^m│ ^nBlocks rcvd     ^m│   ^h  13 ^m│ ^nStart file      ^m│
  361.  │ ^nFile size    ^m│ ^h1886640      ^m│ ^nBlocks left     ^m│   ^h1830 ^m│ ^nSynchronize     ^m│
  362.  │ ^nBytes rcvd   ^m│ ^h13312        ^m│ ^nTotal    kr     ^m│   ^h9,71 ^m│ ^nReceived block  ^m│
  363.  │ ^nBytes left   ^m│ ^h1873328      ^m│ ^nCosts    kr     ^m│   ^h0,07 ^m│ ^nReceived block  ^m│
  364.  ├──────────────┼──────────────┼─────────────────┼────────┤ ^nReceived block  ^m│
  365.  │ ^nThroughput   ^m│ ^h    1560 CPS ^m│ ^nEstimated time  ^m│ ^h 20.34 ^m│ ^nReceived block  ^m│
  366.  │ ^nEfficiency   ^m│ ^h        163% ^m│ ^nElapsed time    ^m│ ^h  0.09 ^m│ ^nReceived block  ^m│
  367.  │ ^nDiskspace    ^m│ ^h 873.673.728 ^m│ ^nRemaining time  ^m│ ^h 20.26 ^m│ ^nReceived block  ^m│
  368.  ├──────────┬───┴──────────────┴─────────────────┴────────┤ ^nReceived block  ^m│
  369.  │ ^nActivity ^m│^h      ████████████████████████████████████   ^m│ ^nReceived block  ^m│
  370.  │ ^nProgress ^m│^h   0% ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ^m│ ^nReceived block  ^m│
  371.  │ ^nConnect  ^m│^h CONNECT 9600/ARQ/HST/HST/V42BIS             ^m│ ^nReceived block  ^m│
  372.  │ ^nStatus   ^m│^h Ok                                          ^m│ ^nReceived block  ^m│
  373.  │ ^nLog      ^m│                                             ^m│ ^nReceived block  ^m│
  374.  │ ^bP^nath     ^m│^h DOWNLOAD\                                   ^m│ ^nReceived block  ^m│
  375.  │ ^nDevice   ^m│^h COM2 19200 8N1                              ^m│                 ^m│
  376.  ├──────────┴─────────────┬───────────────────────────────┤                 ^m│
  377.  │ ^nSoftware flow      ^hOff ^m│ ^nHardware flowcontrol  ^hCTS/RTS ^m│                 │
  378.  │ ^bH^nangup after       ^hNo  ^m│ ^nRTS low while writing ^hNo      ^m│                 │
  379.  │ ^bS^nkip rest of file      ^m│ ^nBaud                  ^h9600    ^m│                 │
  380.  ╘════════════════════════╧═══════════════════════════════╧═════════════════╛^n
  381.  ^t DAN BBS Line 1       │ COM2: 19200·8N1 FX │ Avatar/Ansi │L    │kr     0,42 ^n
  382.  
  383.   This is the transfer window which is used while transfering files from or
  384.   to your system. Most of the information is quite obvious, but a few needs
  385.   some extra information.
  386.  
  387.   ^hTotal / Costs^n
  388.  
  389.    If you are using the cost system in Terminate you will here be able to
  390.    see how much the file will cost to send for you or the remote site.
  391.    You can also see in the statusline how much in total have used this
  392.    call.
  393.  
  394.   ^hDiskspace^n
  395.  
  396.    Terminate will only test diskspace before each file and calculate the
  397.    remaining diskspace. Since most files you will receive always are
  398.    compressed you must have as much space as the size of the file you
  399.    are about to receive, even when you are using compressed drives, like
  400.    Stacker, DoubleDos or Novell 4.0. If you are running out of diskspace,
  401.    you have 20 seconds to abort hangup. If you still are online you will
  402.    be asked to enter a new download directory, which also can be created
  403.    here, then the transfer will be continued.
  404.  
  405.   ^hActivity^n
  406.  
  407.    Will give you a moving bar when the transfer is in progress. In this
  408.    way you will know if your computer hangs.
  409.  
  410.   ^hPath^n
  411.  
  412.    When you are receiving several files you can change the downloadpath.
  413.    When you change this path, then the next file(s) will be saved in
  414.    the new directory.
  415.  
  416.   ^hHangup after^n
  417.  
  418.    Pressing ^bH^n will toggle hangup after transfer. This can be used if
  419.    you are leaving the house and have a big download or upload in progress.
  420.    When the transfer is finished then a window will appear and you will
  421.    have 10 seconds to abort the hangup.
  422.  
  423.   ^hSkip rest of file^n
  424.  
  425.    When downloading several files with Zmodem, you can sometimes skip
  426.    the current file and proceed with the next one. Not all Zmodem protocols
  427.    will accept this skip command, so if it does not work you should
  428.    abort the transfer and select the files again, without the unwanted file.
  429.  
  430.   ^hRTS low while writing^n
  431.  
  432.    Request-to-send can be set low if your system gets to many CRC-errors.
  433.    Setting this line low, means that the modem will not accept anything
  434.    from the other modem, and is able of saving without also having to
  435.    receive bytes in the receive buffer at the same time.
  436.  
  437.    The Auto-RTS function in Terminate will allow you to setup how many
  438.    errors you will accept before enabling. If triggered you will see the
  439.    word 'AutoOn' instead of 'Off'. For more information look in the
  440.    communications setup menu.
  441.  
  442.